Setup proxy purpose in usd
https://gyazo.com/11d1279134ac0c91b01425b6c6c4f871
usda code
code:asset.usda
def Xform "dragon"
{
def Mesh "render"
{
rel proxyPrim = </dragon/proxy>
uniform token purpose = "render"
}
def Mesh "proxy"
{
uniform token purpose = "proxy"
}
}
python
code:python
from pxr import Usd, UsdGeom
stage = Usd.Stage.CreateNew("stage.usda")
dragon = UsdGeom.Xform.Define(stage, "/dragon")
render = UsdGeom.Mesh.Define(stage, "/dragon/render")
proxy = UsdGeom.Mesh.Define(stage, "/dragon/proxy")
proxy.CreatePurposeAttr("proxy")
render.SetProxyPrim(proxy)
render.CreatePurposeAttr("render") # or render.CreatePurposeAttr() set "default"
Ref
See also